@echo off
chcp 65001 >nul
echo ==========================================
echo 家庭点餐系统后端API启动脚本
echo ==========================================

REM 切换到脚本所在目录
pushd %~dp0

echo 正在检查Python环境...
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 未检测到Python环境，请先安装Python 3.8+
    popd
    pause
    exit /b
)

echo 正在检查Docker环境...
docker --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 未检测到Docker环境，将使用本地Python环境启动
    goto local_start
)

echo 检测到Docker环境，使用Docker启动（推荐）...
echo 是否使用Docker启动？(y/n)
set /p choice=
if /i "%choice%"=="y" (
    echo 正在启动Docker容器...
    docker-compose up -d
    echo.
    echo 后端API已启动，访问地址: http://localhost:5000
    echo 数据库地址: mysql://root:root@localhost:3306/wx_dinner
    echo.
    echo 如需停止服务，请运行 stop.bat
    popd
    pause
    exit /b
)

:local_start
echo 正在安装依赖...
pip install -r requirements.txt

echo 正在启动后端API...
python app.py

echo.
echo 后端API已启动，访问地址: http://localhost:5000
popd
pause